.box{
  .box1{
    background-color: #008c8c;
    border-radius: 50rpx;
    width: 90%;
    margin: 0 auto 20rpx;
  }
  .box12{
    .box2{
      background-color: #f7f8fa;
      padding: 20rpx;
      box-sizing: border-box;
      .box21{
        padding: 20rpx;
        box-sizing: border-box;
        background-color: #fff;
        border-radius: 25rpx;
        margin-bottom: 20rpx;
        .box21-top{
          display: flex;
          justify-content: space-between;
          .box21-top1{
            width: 25%;
            height: 160rpx;
            border-radius: 25rpx;
            overflow: hidden;
            image{
              width: 100%;
              height: 100%;
            }
          }
          .box21-top2{
            width: 50%;
          }
          .box21-top3{
            color: #008c8c;
          }
        }
        .box21-bottom{
          display: flex;
          justify-content: space-between;
          margin: 20rpx 0 0;
          .box21-bottom1{
            color: #48494d;
            line-height: 60rpx;
          }
          .box21-bottom2{
            width: 30%;
          }
        }
      }
    }
  }
}